package net.oschina.dachuan.kryoserializers;

import java.util.EnumMap;

import com.esotericsoftware.kryo.Kryo;
import com.esotericsoftware.kryo.pool.KryoFactory;

import de.javakaffee.kryoserializers.EnumMapSerializer;

/**
 * 
 * 
 * @author 张大川
 *
 */
public class KryoUitl implements KryoFactory {

	@Override
	public Kryo create() {
		Kryo kryo = new Kryo();
		/**
		 * 此处加入对序列化kryo的定制配置。
		 * 
		 * 
		 * 
		 */

		kryo.register(EnumMap.class, new EnumMapSerializer());// kryo 4.0 不支持 enummap
		return kryo;
	}

}
